﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataModels;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework;

namespace TowerAssault
{
    class InputProcesser
    {
        //private ComputerInput computerInput;
        private Collection<Command> inputToActionMap;
        //private int sizeOfInputToactionMap;
        //Collection<Command> inputCommands;

        public InputProcesser()
        {
            inputToActionMap = new Collection<Command>() ;
            inputToActionMap.addFirst(new Command("LClick", "Select"));
            inputToActionMap.addFirst(new Command("RClick", "Unselect"));

        }

        public void inputHelper(GameTime gameTime)
        {
            //timerHelper(gameTime);
            //keyboardInput(gameTime);
            //mouseInput(gameTime);
            ComputerInput computerInput = ComputerInput.getComputerInput();
            computerInput.updateTime(gameTime);
        }

    }
}
